import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';


import { AppComponent } from './app.component';
import { TreeListDemoComponent } from './tree-list';
import { DataGridRowTplComponent } from './grid-rowtpl';
import { DxTreeListModule, DxDataGridModule } from 'devextreme-angular';
import { DataGridLabelTplComponent, DataGridDataTplComponent } from './grid-rowtpl/data-tmpl';
import { DataGridRowTemplatePipe, DataGridRowStylePipe } from './grid-rowtpl/pipe';
import { TreeListRealDemoComponent } from './tree-list-real';
import { BooleanPipe } from './tree-list-real/pipe';
import { TimerComponent } from './timer/index';


@NgModule({
  declarations: [
    AppComponent,
    TreeListDemoComponent,
    TreeListRealDemoComponent,
    DataGridRowTplComponent,
    DataGridLabelTplComponent,
    DataGridDataTplComponent,
    DataGridRowTemplatePipe,
    DataGridRowStylePipe,
    BooleanPipe,
    TimerComponent
  ],
  imports: [
    BrowserModule,
    DxTreeListModule,
    DxDataGridModule
  ],
  providers: [],
  bootstrap: [AppComponent],
  entryComponents: [
    DataGridLabelTplComponent,
    DataGridDataTplComponent
  ]
})
export class AppModule { }
